/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package edu.Ufes.exeSwing.Presenter;

import edu.Ufes.exeSwing.View.PrincipalView;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

/**
 *
 * @author bhetynnacatalunha
 */
public class PrincipalPresenter {

    PrincipalView principalView;
    
    public PrincipalPresenter() {
        principalView = new PrincipalView();
        principalView.getMnuAgencias().addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent ae) {
                AgenciaPresenter agenciaPresenter = new AgenciaPresenter();
                
            }
        });
        principalView.getMnuDiretores().addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent ae) {
                DiretorRegionalPresenter diretorRegionalPresenter = new  DiretorRegionalPresenter();
            }
        });
        
        principalView.getMnuGerentes().addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent ae) {
                 GerentePresenter gerentePresenter = new GerentePresenter();
            }
        });
        principalView.getMnuPessoasFisicas().addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent ae) {
                PessoaFisicaPresenter pf = new PessoaFisicaPresenter();
            }
        });
        
        principalView.getMnuPessoasJuridicas().addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent ae) {
                PessoaJuridicaPresenter pj = new PessoaJuridicaPresenter();
            }
        });
        
        principalView.getMnuDefinirRegionais().addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent ae) {
                DefinirRegionalPresenter definirRegional = new DefinirRegionalPresenter();
            }
        });
        
        principalView.getMnuContas().addActionListener(new ActionListener() {

            @Override
            public void actionPerformed(ActionEvent ae) {
                ContaPresenter contaPresenter = new ContaPresenter();
            }
        });
        
        principalView.setVisible(true);
    }
    
    
}
